## Methods

### `upsert_sessions`

Bulk upsert multiple sessions for improved performance on large datasets.

**Parameters:**
- `sessions` (List[Session]): List of sessions to upsert
- `deserialize` (Optional[bool]): Whether to deserialize the sessions. Defaults to `True`

**Returns:** `List[Union[Session, Dict[str, Any]]]`

### `upsert_memories`

Bulk upsert multiple memories for improved performance on large datasets.

**Parameters:**
- `memories` (List[UserMemory]): List of memories to upsert  
- `deserialize` (Optional[bool]): Whether to deserialize the memories. Defaults to `True`

**Returns:** `List[Union[UserMemory, Dict[str, Any]]]`
